home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.20-15 / fs / Makefile < prev   
Encoding:
Makefile  |  2007-04-12  |  3.6 KB  |  118 lines

  1. #
  2. # Makefile for the Linux filesystems.
  3. #
  4. # 14 Sep 2000, Christoph Hellwig <hch@infradead.org>
  5. # Rewritten to use lists instead of if-statements.
  6.  
  7. obj-y :=    open.o read_write.o file_table.o super.o \
  8.         char_dev.o stat.o exec.o pipe.o namei.o fcntl.o \
  9.         ioctl.o readdir.o select.o fifo.o locks.o dcache.o inode.o \
  10.         attr.o bad_inode.o file.o filesystems.o namespace.o aio.o \
  11.         seq_file.o xattr.o libfs.o fs-writeback.o \
  12.         pnode.o drop_caches.o splice.o sync.o utimes.o \
  13.         stack.o
  14.  
  15. ifeq ($(CONFIG_BLOCK),y)
  16. obj-y +=    buffer.o bio.o block_dev.o direct-io.o mpage.o ioprio.o
  17. else
  18. obj-y +=    no-block.o
  19. endif
  20.  
  21. obj-$(CONFIG_INOTIFY)        += inotify.o
  22. obj-$(CONFIG_INOTIFY_USER)    += inotify_user.o
  23. obj-$(CONFIG_EPOLL)        += eventpoll.o
  24. obj-$(CONFIG_COMPAT)        += compat.o compat_ioctl.o
  25.  
  26. nfsd-$(CONFIG_NFSD)        := nfsctl.o
  27. obj-y                += $(nfsd-y) $(nfsd-m)
  28.  
  29. obj-$(CONFIG_BINFMT_AOUT)    += binfmt_aout.o
  30. obj-$(CONFIG_BINFMT_EM86)    += binfmt_em86.o
  31. obj-$(CONFIG_BINFMT_MISC)    += binfmt_misc.o
  32.  
  33. # binfmt_script is always there
  34. obj-y                += binfmt_script.o
  35.  
  36. obj-$(CONFIG_BINFMT_ELF)    += binfmt_elf.o
  37. obj-$(CONFIG_BINFMT_ELF_FDPIC)    += binfmt_elf_fdpic.o
  38. obj-$(CONFIG_BINFMT_SOM)    += binfmt_som.o
  39. obj-$(CONFIG_BINFMT_FLAT)    += binfmt_flat.o
  40.  
  41. obj-$(CONFIG_FS_MBCACHE)    += mbcache.o
  42. obj-$(CONFIG_FS_POSIX_ACL)    += posix_acl.o xattr_acl.o
  43. obj-$(CONFIG_NFS_COMMON)    += nfs_common/
  44. obj-$(CONFIG_GENERIC_ACL)    += generic_acl.o
  45.  
  46. obj-$(CONFIG_QUOTA)        += dquot.o
  47. obj-$(CONFIG_QFMT_V1)        += quota_v1.o
  48. obj-$(CONFIG_QFMT_V2)        += quota_v2.o
  49. obj-$(CONFIG_QUOTACTL)        += quota.o
  50.  
  51. obj-$(CONFIG_DNOTIFY)        += dnotify.o
  52.  
  53. obj-$(CONFIG_PROC_FS)        += proc/
  54. obj-y                += partitions/
  55. obj-$(CONFIG_SYSFS)        += sysfs/
  56. obj-$(CONFIG_CONFIGFS_FS)    += configfs/
  57. obj-y                += devpts/
  58.  
  59. obj-$(CONFIG_PROFILING)        += dcookies.o
  60. obj-$(CONFIG_DLM)        += dlm/
  61.  
  62. # Do not add any filesystems before this line
  63. obj-$(CONFIG_REISERFS_FS)    += reiserfs/
  64. obj-$(CONFIG_EXT3_FS)        += ext3/ # Before ext2 so root fs can be ext3
  65. obj-$(CONFIG_EXT4DEV_FS)    += ext4/ # Before ext2 so root fs can be ext4dev
  66. obj-$(CONFIG_JBD)        += jbd/
  67. obj-$(CONFIG_JBD2)        += jbd2/
  68. obj-$(CONFIG_EXT2_FS)        += ext2/
  69. obj-$(CONFIG_CRAMFS)        += cramfs/
  70. obj-$(CONFIG_RAMFS)        += ramfs/
  71. obj-$(CONFIG_HUGETLBFS)        += hugetlbfs/
  72. obj-$(CONFIG_CODA_FS)        += coda/
  73. obj-$(CONFIG_MINIX_FS)        += minix/
  74. obj-$(CONFIG_FAT_FS)        += fat/
  75. obj-$(CONFIG_MSDOS_FS)        += msdos/
  76. obj-$(CONFIG_VFAT_FS)        += vfat/
  77. obj-$(CONFIG_BFS_FS)        += bfs/
  78. obj-$(CONFIG_ISO9660_FS)    += isofs/
  79. obj-$(CONFIG_HFSPLUS_FS)    += hfsplus/ # Before hfs to find wrapped HFS+
  80. obj-$(CONFIG_HFS_FS)        += hfs/
  81. obj-$(CONFIG_ECRYPT_FS)        += ecryptfs/
  82. obj-$(CONFIG_VXFS_FS)        += freevxfs/
  83. obj-$(CONFIG_NFS_FS)        += nfs/
  84. obj-$(CONFIG_EXPORTFS)        += exportfs/
  85. obj-$(CONFIG_NFSD)        += nfsd/
  86. obj-$(CONFIG_LOCKD)        += lockd/
  87. obj-$(CONFIG_NLS)        += nls/
  88. obj-$(CONFIG_SYSV_FS)        += sysv/
  89. obj-$(CONFIG_SMB_FS)        += smbfs/
  90. obj-$(CONFIG_CIFS)        += cifs/
  91. obj-$(CONFIG_NCP_FS)        += ncpfs/
  92. obj-$(CONFIG_HPFS_FS)        += hpfs/
  93. obj-$(CONFIG_NTFS_FS)        += ntfs/
  94. obj-$(CONFIG_UFS_FS)        += ufs/
  95. obj-$(CONFIG_EFS_FS)        += efs/
  96. obj-$(CONFIG_JFFS_FS)        += jffs/
  97. obj-$(CONFIG_JFFS2_FS)        += jffs2/
  98. obj-$(CONFIG_AFFS_FS)        += affs/
  99. obj-$(CONFIG_ROMFS_FS)        += romfs/
  100. obj-$(CONFIG_QNX4FS_FS)        += qnx4/
  101. obj-$(CONFIG_AUTOFS_FS)        += autofs/
  102. obj-$(CONFIG_AUTOFS4_FS)    += autofs4/
  103. obj-$(CONFIG_ADFS_FS)        += adfs/
  104. obj-$(CONFIG_FUSE_FS)        += fuse/
  105. obj-$(CONFIG_UDF_FS)        += udf/
  106. obj-$(CONFIG_SUN_OPENPROMFS)    += openpromfs/
  107. obj-$(CONFIG_JFS_FS)        += jfs/
  108. obj-$(CONFIG_XFS_FS)        += xfs/
  109. obj-$(CONFIG_9P_FS)        += 9p/
  110. obj-$(CONFIG_AFS_FS)        += afs/
  111. obj-$(CONFIG_BEFS_FS)        += befs/
  112. obj-$(CONFIG_HOSTFS)        += hostfs/
  113. obj-$(CONFIG_HPPFS)        += hppfs/
  114. obj-$(CONFIG_DEBUG_FS)        += debugfs/
  115. obj-$(CONFIG_OCFS2_FS)        += ocfs2/
  116. obj-$(CONFIG_GFS2_FS)           += gfs2/
  117.